FAQ
Up ]

 

Frequently Asked Questions

How do I order a copy of WebCompiler 98?
Why no JAVA support?
What about PlugIns, are they supported?
What did you use to make this Demo Web?
How do I call an external executable?
Is there any support for Active Server Pages?
How do I restrict my whole presentation to just those with the correct password
What does the end user need to be able to use the presentation?
Does Internet Explorer 4 have to be the user's default browser?
What if the user doesn't have IE4 installed?
Do you have a Unix or Mac or Alpha version of this product?
Do you have a version that works with Netscape?
Do I need a patent license from Unisys to distribute presentations that include Gifs?
Do I need any future license to distribute presentations I create? Are there any further royalties to pay?
I've lost the source files for my presentation. Is there any way to decompile the presentation to get back to the source?
How secure is the Password Protection on pages?
What is the maximum presentation size?
If I create a large presentation does it mean my user needs a lot of memory to run it?
How do I let the user print a page in "Cleanscreen" mode, when there is no menu or Print button?
If the user uses the right-button popup menu to add a page to his "favorites" why doesn't it work when he calls it in Internet Explorer?
Searching in a large presentation can take some time. Why is this? Can it be speeded up?
Items in framed pages that are found during a search don't appear in the frameset they were designed for. Is there any way around this?
Can I stop certain pages (like FrameSet pages for example) from being found during a search?
Can I just disable parts of the right-mouse button menus that pop up, rather than disabling the menus completely? I'd just like to disable "View Source" for example.
Details of the presentation (like Favorites and cached passwords for example) are obviously held on the user's computer. A user is asking if they can be got rid of?
My presentation has multiple different passwords for different areas. One of my users has different passwords with marginally different Userid's. Now as he goes from one protected page to another he keeps getting asked for the passwords, because it has cached the last Userid he entered, which doesn't apply to all pages. How can I sort this out?
Can I use a CGI script to respond to form data?
There were some features in the 16bit version that don't appear to be in this one. Internal Form Processing for example.
"Favorites" doesn't seem to work when I'm designing, but it does when the presentation is compiled. "History" works all the time. Why?
How do I let the user exit from "CleanScreen" mode?
I keep all my images in a sibling directory off the directory the homepage is in, so WebCompiler isn't picking them up. Is there anything I can do to save reorganising it all.
How do I remove the password from a page?

How do I order a copy of WebCompiler 98?

Jump to the Ordering Page by clicking here.

How do I call an external executable?

Use a link of the form <A HREF=">program.exe"> (note the > before the program name which tells WebCompiler 98 that it is an external executable). You can put path information in front of the executable if you want to. Note that the external executable is expected to be in the same directory as the WebCompiler 98 presentation that you have created, or if you've specified path information then in that directory below where the WebCompiler 98 presentation is.

How do I restrict my whole presentation to just those with the correct password.

Put a password on the "Home" page.

What did you use to make this Demo Web?

Microsoft FrontPage 98.

Is there any support for Active Server Pages

No. Something is needed to generate the pages, and there is no way WebCompiler 98 can know what to do.

What does the end user need to be able to use the presentation?

Microsoft Internet Explorer 4 or above, running on a 32bit version of Windows (95, 98 or NT4 or above) on the Intel platform.

Does Internet Explorer 4 have to be the user's default browser?

No.

What if the user doesn't have IE4 installed?

He will get a message telling him he requires it to use the presentation.

Do you have a Unix or Mac or Alpha version of this product?

No, Microsoft Windows on the 32bit Intel Platform only. We have no plans to produce anything for other platforms. Sorry.

Do you have a version that works with Netscape?

No. We have no plans to produce one.

Do I need a patent license from Unisys to distribute presentations that include Gifs?

No. The executable you create does not include any patented code. To display Gifs, WebCompiler 98 uses functionality that already exists inside IE4 and the Operating System.

Do I need any further license to distribute presentations I create. Are there any further royalties to pay?

No. Providing you own a licensed copy of WebCompiler 98 you are free to distribute the presentations you create with it in any way you wish, without further payment.

I've lost the source files for my presentation. Is there any way to decompile the presentation to get back to the source?

No, afraid not. Whilst it would be technically possible to do so it would involve an awful lot of work which we don't intend to undertake.

How secure is the Password Protection on pages?

We wouldn't like to try to reverse engineer it, but it isn't uncrackable, very little is. It isn't as secure as say 128bit DES encryption. One advantage that WebCompiler 98 presentations have is that they are all different. Also, the same presentation compiled on different versions of the WebCompiler 98 compiler will be different, and we will modify subsequent versions in such a way that makes a generalised "crack" that will work across different versions unlikely. That said you should not consider it totally secure.

What is the maximum presentation size?

2 Gigabytes.

If I create a large presentation does it mean my user needs a lot of memory to run it?

No. Windows doesn't work like that. Windows/WebCompiler 98 will only load as much of the executable as it needs to get started, and then fetches other parts as it needs them, disposing of parts it no longer needs.

How do I let the user print a page in "Cleanscreen" mode, when there is no menu or Print button?

Use JavaScript or similar to provide the Print function.

If the user uses the right-button popup menu to add a page to his "favorites" why doesn't it work when he calls it in Internet Explorer?

Because Internet Explorer has no way to know where the data is. It is compiled into the executable you create and Internet Explorer has no knowledge of that.

Why no JAVA support?

Because IE4 deals with JAVA in a unique and non-standard way. According to Microsoft "Java is somewhat different, it bypasses urlmon and talks to wininet directly". Urlmon is one of IE4's core DLLs that asks WebCompiler 98 for data when it needs it, and is how WebCompiler 98 "feeds" the HTML, graphics etc.. Because of this WebCompiler 98 simply never gets asked for the data, but somewhat worse it causes a crash in Microsoft's Java Virtual Machine when it can't find it. We are hoping that Microsoft will change this in a future release, but even when they do it will still mean that users will need the updated browser (IE5, IE6 or ...), so for the foreseeable future using JAVA is not feasible.

What about PlugIns, are they supported?

The only answer we can give is "maybe". It depends on how the plugin requests its data. If it goes through the standard protocols to get its data then it may work. If it doesn't then there is no chance it will work. Even then it may be dependent on the way that the end-user has both his system and the Plugin configured. The only advice we can offer is to try it and see. But even if it does work we would suggest you are very thorough in testing it in all the scenarios in which your presentation will be used.

Searching in a large presentation can take some time. Why is this? Can it be speeded up?

WebCompiler has a lot to do. It has to go through every page in the presentation, uncompressing it and then applying the search against it. This naturally takes some time. For this reason we have made it multithreaded, so you can continue moving around the presentation while searching is occurring, and in fact you can also move to items found early in the search while the search continues. At the end of the search the found pages will be sorted into alphabetical order.

Items in framed pages that are found during a search don't appear in the frameset they were designed for. Is there any way around this?

Possibly. There is no way from the HTML for the page that has been found during a search that WebCompiler can know what Frameset, and what Frame within the Frameset, the page is intended for. There is no reference within the document's HTML pointing to the Frame it is supposed to go in. It is one of the downsides of using Frames.

However, you can set on the Compiler Options dialog the name of a Frame to target when a page is selected from the search results. If the current document contains Frames then that name will be used as the target Frame in which to load the page, providing it isn't itself a FrameSet page. If this still doesn't select the correct Frame because the name is wrong or the frame doesn't exist then the page will open in a separate instance. This may cause scripts and similar to fail if they attempt to reference parent frames or similar, because they just may not exist.

Can I stop certain pages (like FrameSet pages for example) from being found during a search?

Yes. Include a Robots Meta Tag to prevent the page being index. The tag you need is

<Meta Name="Robots" content="NOINDEX">

Can I just disable parts of the right-mouse button menus that pop up, rather than disabling the menus completely? I'd just like to disable "View Source" for example.

Afraid not. Microsoft simply haven't provided that ability, it's all or nothing. Maybe they will in future.

Details of my presentation (like Favorites and cached passwords for example) are obviously held on the user's computer. A user is asking if they can be got rid of?

They are held in the Registry. To cause them to be deleted, run the presentation and select the File/Close menu option WHILE HOLDING DOWN the Ctrl key. The Registry entries for the presentation will be deleted and the presentation will close. The user will lose all his favorites and will have to re-enter any Userid's and Passwords if he runs the presentation again.

My presentation has multiple different passwords for different areas. One of my users has different passwords with marginally different Userids. Now as he goes from one protected page to another he keeps getting asked for the passwords, because it has cached the last userid he entered, which doesn't apply to all pages. How can I sort this out?

Decide on one UserId and generate and issue all the page passwords using that. You might want to get the user to clear the records of the presentation (see above) so next time he runs it he is "starting afresh".

There were some features in the 16bit version that don't appear to be in this one. Internal Form Processing for example.

Yes, we're working on them, but we thought it best not to delay the release of the product until we'd completed it. There are some major changes necessary to the internal architecture which will take some time. Some things that were done in the 16bit version, like having a button press generate a print when in clean screen mode can now be achieved using JavaScript for example. You need to think laterally.

"Favorites" doesn't seem to work when I'm designing, but it does when the presentation is compiled. "History" works all the time. Why?

Favorites are stored in the Registry. Each compiled presentation has a unique key that it uses to store this detail, but that key isn't available until the presentation is compiled. The history is stored internally and lost each time.

How do I let the user exit from "CleanScreen" mode?

Use a link that says

    <A HREF=#WCEXIT>Exit this presentation</A>

(in fact any navigation to that bookmark will cause the presentation to terminate, so you could attach it to an image, or a script etc.)

I keep all my images in a sibling directory off the directory the homepage is in, so WebCompiler isn't picking them up. Is there anything I can do to save reorganising it all.

Possibly. You could perhaps create a directory "above" the two sibling directories and put a "home page" in there. That page could have a Meta Tag that caused an automatic redirect to the "real" home page.

How do I remove the password from a page?

Go back to the page in design mode and select Utilities/Page Password Key and delete the text.